For some reason, installing malcontent with buildah as a proxy, results
in the malcontent-client binary missing the execute permission, even
though manually invoking the install-meson-project.sh script results in
the correct permissions being set.
Work around this by manually setting the correct permissions on the
malcontent-client binary.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3918>
# add latest malcontent to the toolbox image for testing future integration
buildah run $build_cntr /usr/libexec/install-meson-project.sh https://gitlab.freedesktop.org/pwithnall/malcontent.git main -Dlibgsystemservice:gtk_doc=false
+ # somehow installing with buildah breaks the execute bit in malcontent-client
+ buildah run $build_cntr chmod 755 /usr/bin/malcontent-client
# include convenience script for updating mutter dependency
local update_mutter=$(mktemp)